#pragma once
#include "zqm_global.h"
#include "share.h"
#include "CH58xBLE_LIB.h"


extern void BleExchInit(uint8_t force);
extern bool BleExchIsInit(void);
extern void BleAdvConnectableSwitch(void);
extern uint8_t BleGetGapRoleState(void);
extern void BleExchStart(void);
extern void BleExchSend(uint8_t *buf, uint16_t len);
extern void BleExchRecv(void (*rx_cb)(ZqCommPkg* pkg));
extern void BleExchClose(void);
 
// extern void ZqM0BleInit(void);